Toit terrasse - German English Dictionary